package model

type Report struct {
	WordCount        int `json:"word_count"`
	NewsLikeCount    int `json:"news_like_count"`
	CommentLikeCount int `json:"comment_like_count"`
	CommentCount     int `json:"comment_count"`
	ChannelCount     struct {
		NewsHot           int `json:"news_hot"`
		NewsSociety       int `json:"news_society"`
		NewsEntertainment int `json:"news_entertainment"`
		NewsTech          int `json:"news_tech"`
		NewsMilitary      int `json:"news_military"`
		NewsSports        int `json:"news_sports"`
		NewsCar           int `json:"news_car"`
		NewsFood          int `json:"news_food"`
	} `json:"channel_count"`
	WordCloud  string `json:"word_cloud"`
	DataUpdate int64  `json:"data_update"`
}

type ReportServiceResp struct {
	ChannelCount struct {
		NewsCar           int `json:"news_car"`
		NewsEntertainment int `json:"news_entertainment"`
		NewsFood          int `json:"news_food"`
		NewsHot           int `json:"news_hot"`
		NewsMilitary      int `json:"news_military"`
		NewsSociety       int `json:"news_society"`
		NewsSports        int `json:"news_sports"`
		NewsTech          int `json:"news_tech"`
	} `json:"channel_count"`
	WordCloud string `json:"word_cloud"`
	WordCount int    `json:"word_count"`
}
